function init_img_li(li){
	var ul = $(li).parent();
	$(li).hover(function(){
		var opts = $(this).find('.opts');
		if(!$(this).find('.opts').length){
			opts = $('<div class="opts"><a href="javascript:void(0)" class="del_img">删除</a><br><a href="javascript:void(0)" class="set_main_img">设为主图</a></div>');
			$(this).append(opts);
			opts.find('.del_img').click(function(){
				if(!confirm('是否继续删除本图片？'))return;
				$(this).parents('li').remove();
			});
			opts.find('.set_main_img').click(function(){
				var li = $(this).parents('li');
				var img = li.find('img').clone();
				var src = img.attr('src');
				ul.find('.main_li>img').replaceWith(img);
				ul.find('.main_li>input').val(src);
			});
		}
		$(opts).dequeue().animate({bottom : 0});
	}, function(){
		var opts = $(this).find('.opts');
		var h = opts.height();
		$(opts).dequeue().animate({bottom : -h});
	});
}

//初始化事件
function init_qTip(id, name, default_text){
	var qTip = $('#qTip_' + id);
	
	//初始化原始值
	$('#' + id + ' input').each(function(){
		var v = $(this).val();
		$('input[value="' + v + '"]').attr('checked', 'checked');
	});
	
	//设置选择事件
	$('input', qTip).change(function(){
		if(typeof($(this).attr('parent')) == 'undefine'){
			return;
		}
		var checked = false;
		if($(this).attr('checked') == 'checked'){
			checked = true;
		}
		var v = $(this).val();
		var parent = $(this).attr('parent');
		if(checked){
			//如果选中，则父级也需要选中
			$('input[value="' + parent + '"]', qTip).attr('checked', 'checked').change();
		}else{
			//如果没有选中，子项也应该取消
			$('input[parent="' + v + '"]', qTip).removeAttr('checked').change();
		}
	});
	
	$('.ok_btn', qTip).click(function(){
		var selected_items = $('input:checked', qTip);
		var text = '';
		if(selected_items.length){
			//有选中数据
			$('#' + id + ' input').remove();
			selected_items.each(function(){
				var vid = $(this).val();
				var v_text = $(this).parents('li').text();
				if(text != ''){
					text += ', ';
				}
				v_text = v_text.replace(/┊/g, '');
				
				$('#' + id).append('<input type="hidden" name="' + name + '" value="' + vid + '"/>');
				text += v_text;
			});
		}else{
			$('#' + id + ' input:gt(0)').remove();
			$('#' + id + ' input:eq(0)').val('');
			text = default_text;
		}
		
		$('#' + id + '>span').text(text);
		$('#' + id).qtip('hide'); 
	});
}
